package com.jt.config;

import com.jt.vo.SysResult;
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.bind.annotation.RestControllerAdvice;
//定义全局异常处理机制  内部封装了aop
@RestControllerAdvice
public class SystemException {

    /*如果后端服务器报错，应该返回错误提示
    * 返回值：  SYSResult对象（status=201）
    * 异常类型： 运行时异常
    * */
    @ExceptionHandler(value = RuntimeException.class)
    public SysResult fail(Exception e){
        e.printStackTrace();
        return SysResult.fail();
    }
}
